package horario.modelo.interfaces;

import horario.recursos.beans.BeanUsuario;
import java.sql.Date;
import java.util.ArrayList;

/**
 *
 * @author Metis Gaia 2010-02
 */
public interface UsuarioDAO {
    public abstract boolean validar(ArrayList<BeanUsuario> listaUsuarios, String usuario, String password) throws Exception;
    public abstract boolean validarConSP(BeanUsuario bean) throws Exception;
    public abstract ArrayList<BeanUsuario> listarUsuarios() throws Exception;
    public abstract int obtenerId(ArrayList<BeanUsuario> listaUsuarios, String usuario)throws Exception;
    public abstract boolean existeEntrada(int idUsuario, Date fecha) throws Exception;
}
